Qt-UI 产品文档
产品文档目录

Groupbox控件的使用

分组盒控件

功能功能

Groupbox 容器框,可以用来放置其他控件

属性介绍

  1. Text Groupbox显示文本内容
  2. ShowText 是否显示文本
  3. LineOffset 文字距离边界的距离
  4. LineSize 线宽
  5. LineColor 线的颜色
  6. Background 背景样式
  7. TextFont文字样式
  8. TextPosition 文字显示的位置

控件事件介绍

该控件没有任何事件

接口介绍

1. SetText

接口描述: 设置显示文本内容

参数值:

参数名 参数类型 参数含义
type const tchar* 文本内容

返回值:

void

示例:

_demoCtrl->SetText();

2. GetText

接口描述: 获取显示文本内容

参数值:

返回值:

const tchar*

示例:

_demoCtrl->GetText();

3. SetShowText

接口描述: 设置是否显示文本

参数值:

参数名 参数类型 参数含义
show bool 是否显示文本

返回值:

void

示例:

_demoCtrl->SetShowText();

4. GetShowText

接口描述: 获取是否显示文本

参数值:

返回值:

bool

示例:

_demoCtrl->GetShowText();

5. SetLineOffset

接口描述: 设置线和四周的间隔

参数值:

参数名 参数类型 参数含义
offset int 间隔大小

返回值:

void

示例:

_demoCtrl->SetLineOffset();

6. GetLineOffset

接口描述: 获取线和四周的间隔

参数值:

返回值:

int

示例:

_demoCtrl->GetLineOffset();

7. SetLineColor

接口描述: 设置线的颜色

参数值:

参数名 参数类型 参数含义
color int 颜色值,比如0xffff0000

返回值:

void

示例:

_demoCtrl->SetLineColor();

8. GetLineColor

接口描述: 获取线的颜色

参数值:

返回值:

int 颜色值,比如0xffff0000

示例:

_demoCtrl->GetLineColor();

9. SetLineSize

接口描述: 设置线的粗细

参数值:

参数名 参数类型 参数含义
size int 粗细像素值

返回值:

void

示例:

_demoCtrl->SetLineSize();

10. GetLineSize

接口描述: 获取线的粗细

参数值:

返回值:

int 粗细像素值

示例:

_demoCtrl->GetLineSize();

11. SetTextPosition

接口描述: 设置文字的对齐位置

参数值:

参数名 参数类型 参数含义
pos GB_POSITION 对齐枚举

返回值:

void

参数定义:

enum GB_POSITION
{
GB_LEFTTOP,
GB_RIGHTTOP,
GB_LEFTBOTTOM,
GB_RIGHTBOTTOM
};

示例:

_demoCtrl->SetTextPosition();

12. GetTextPosition

接口描述: 获取文字的对齐位置

参数值:

返回值:

GB_POSITION

参数定义:

enum GB_POSITION
{
GB_LEFTTOP,
GB_RIGHTTOP,
GB_LEFTBOTTOM,
GB_RIGHTBOTTOM
};

示例:

_demoCtrl->GetTextPosition();

13. SetBackgroundStyle

接口描述: 设置背景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举
style IUIGearsRectStyle* 样式指针

返回值:

bool 是否成功

参数定义:

enum GB_POSITION
{
GB_LEFTTOP,
GB_RIGHTTOP,
GB_LEFTBOTTOM,
GB_RIGHTBOTTOM
};

示例:

_demoCtrl->SetBackgroundStyle();

14. GetBackgroundStyle

接口描述: 获取背景样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举

返回值:

IUIGearsRectStyle*

示例:

_demoCtrl->GetBackgroundStyle();

15. SetTextStyle

接口描述: 设置文字样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举
style IUIGearsRectStyle* 文字指针

返回值:

bool 是否成功

示例:

_demoCtrl->SetTextStyle();

16. GetBackgroundStyle

接口描述: 获取文字样式

参数值:

参数名 参数类型 参数含义
state UICommonState 状态枚举

返回值:

IUIGearsTextStyle*

示例:

_demoCtrl->GetBackgroundStyle();

Qt商用模板项目

支持C++/Python语言,支持Windows\Linux\MacOS系统,支持X86\ARM\MIPS架构

img02

Qt Stock Exchange Sys

View more

Qt股票交易系统

Qt Stock Exchange System

img02

Qt Robot

View more

QtRobot 视频高清机器人控制系统

Qt Robot System

img02

Qt LED Editor

View more

Qt LED 灯效编辑器

Qt LED Editor

img02

Qt IOT Bike

View more

Qt IOT 物联网自行车

Qt IOT Bike

img02

Qt ECG Monitor

View more

Qt嵌入式床旁心电监护仪

Qt ECG Monitor

img02

Qt AutoDashboard

View more

Qt汽车仪表盘系统

Qt Auto Dashboard

img02

Qt DataMonitor

View more

Qt数据监控系统

Qt Data Monitor

img02

Qt Conference

View more

Qt会议终端系统

Qt Conference System

img02

Qt Video Player

View more

Qt视频播放器

Qt Video Player

img02

Qt NetDisk

View more

Qt网盘系统

Qt SkyDrive

img02

Qt IM

View more

Qt即时通讯系统

Qt IM

img02

Qt Cashier

View more

Qt便利店收银系统

Qt CashierSystem